package cn.yh.register.order.service;

import java.util.Map;

public interface WeixinService {

    /**
     * 对接微信同一下单接口，获取支付二维码
     * @param orderId 订单id
     * @return Map<String,Object>
     */
    Map<String,Object> createNative(Long orderId);


    /**
     * 根据订单号去微信第三方查询支付状态
     * @param orderId 订单id
     * @param paymentType 支付类型
     * @return Map<String,String>
     */
    Map<String,String> queryPayStatus(Long orderId,String paymentType);

    /**
     * 对接微信退款接口
     * @param orderId 顶单id
     * @return 是否成功
     */
    Boolean refund(Long orderId);



}
